// 用于定时清理素材库
const db = uniCloud.database();
module.exports = {
	_before: function () { // 通用预处理器

	},
	/**
	 * method1方法描述
	 * @param {string} param1 参数1描述
	 * @returns {object} 返回值描述
	 */
	
	method1(param1) {
		console.log('methods')
		// 参数校验，如无参数则不需要
		if (!param1) {
			return {
				errCode: 'PARAM_IS_NULL',
				errMsg: '参数不能为空'
			}
		}
		// 业务逻辑
		
		// 返回结果
		return {
			param1 //请根据实际需要返回值
		}
	},
	
   _timing: async function () { 
   		console.log('triggered by timing deleteMedia')
		// 删除过期素材
		// let res=await db.collection('mini-media-demo').get({getCount:true})
		// console.log(res,res.data)
		// let expires_in=3*24*60*60*1000
		// if(res.data.length>0){
		// 	res.data.forEach(async item=>{
		// 		if(Date.now()-item.created_at>expires_in){// 过期
		// 			let res=await db.collection('mini-media-demo').doc(item._id).remove()
		// 			console.log(res)
		// 		}
		// 	})
		// }
   	}
}
